generovani ID v tabulce IB

Otázka od: znit@centrum.cz

19. 6. 2004 9:40

Ahoj,
jak generovat ID v tabulce vytvorene v Interbase? Pomoci IB nebo Delphi? Jsou
nejake demonstracni priklady?

Dik Zdenek

D5, IBExpert, IB, FireBird



Odpovedá: Jiri Cincura

19. 6. 2004 9:41

Jestli myslis neco jako AutoIncrement, tak to v IB nejni.

Mam to osetreno takto:
CREATE TRIGGER "AUTOINC_DILY" FOR "DILY"
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  NEW.id = GEN_ID(AUTOID_DILY, 1);
END

Kde AUTOID_DILY je generator (CREATE GENERATOR ...).


Jiri Cincura
ICQ:
__314711544
web:
__[url]http://www.cincura.net[/url]
__[url]http://cincura.net/photo[/url]